home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 4 / ETO Development Tools 4.iso / Essentials / MacApp Documentation / MacApp.TECH$ Archives / 1990 / Jul 90 / MacApp.Tech$ 7⁄13⁄90 / 1555-Re Old & new bugs in-Jul90 < prev    next >
Encoding:
Text File  |  1991-03-06  |  3.3 KB  |  81 lines  |  [TEXT/GEOL]

  1. Item    5780082                         7-July-90        16:19PDT
  2.  
  3. From:   MOOF                            Rollin, Keith A
  4.  
  5. To:     MACAPP.TECH$                    MacApp Technical
  6.  
  7. Sub:    RE>Old & new bugs in MacA
  8.  
  9. Attn: Germany - Norbert Lindenberg,I
  10. SentBy: Keith Rollin
  11.         Reply to:   RE>Old & new bugs in MacApp 2.
  12.  
  13. Norbert
  14.  
  15. Thanks for posting this list of bugs. About half of them we know about; the
  16. other half deserve our consideration.
  17.  
  18. >TTEView.ScrollSelection does not work as advertised, if the view has
  19. >been completely scrolled out of the window. This is irritating when a
  20. >TTEView is used as a subview of a larger view - it is possible to edit a
  21. >text that is totally out of sight. An example is the first dialog in the
  22. >DemoDialogs sample program.
  23.  
  24. Good point. It looks like RevealRect should take into account the possibility
  25. of nested scrollers. This might be solved by having TScroller.RevealRect call
  26. INHERITED RevealRect, with the rectToReveal parameter holding the frame of the
  27. scroller. This way, any uberScrollers can scroll any sub-scrollers into view.
  28. ----------------------------------------
  29.  
  30. >If for some x in [v,h]
  31. >   fSizeDeterminer[x] = sizeFillPages and not
  32. >fPrintHandler.fFixedSizePages[x] for some view, the view often is
  33. >displayed with some white space after the last page containing real view
  34. >contents. Printing the view then results in a blank page being ejected
  35. >after printing the view contents.
  36. >
  37. >Under the conditions given above, ComputeSize should rather use a loop
  38. >calling DoBreakFollowing to determine the view's size.
  39.  
  40. This is in the upcoming technote, and on our list of bugs to be fixed.
  41. ----------------------------------------
  42.  
  43. >If a failure occurs in TDocument.Revert, the document is not freed.
  44. >Instead, TRevertDocCommand.DoIt tries to show the reverted document. As
  45. >the document's data structures may be inconsistent due to the
  46. >failure, the application may bomb at this point.
  47.  
  48. This is in the upcoming technote, and on our list of bugs to be fixed.
  49. ----------------------------------------
  50. >Summary:   TDocument.DiskFileChanged maps too many errors to errFileChanged
  51. >
  52. >If GetFileInfo returns any result other than noErr,
  53. >TDocument.DiskFileChanged maps it to errFileChanged, because there is no
  54. >check for (err = noErr) in the ELSE IF branch. The resulting alert is
  55. >misleading, as the file may also have been renamed, deleted, or the file
  56. >server may have gone offline.
  57.  
  58. Thanks. I think that someone also pointed out that some QuickDraw errors even
  59. map into generic file manager errors.
  60. ----------------------------------------
  61.  
  62. Date:  July 7, 1990
  63. Summary:   fMarginRes wrong for scaled printing
  64.  
  65. >While fMarginRes has been fixed for landscape printing, it now is wrong
  66. >for scaled printing. The statement in IM II-150, "if you divide the width
  67. >of rPage by iHRes, you get the width of the page rectangle in inches", is
  68. >wrong for scaled printing.
  69.  
  70. Thanks for the problem AND the solution.
  71. ----------------------------------------
  72. >The value for kPriorityHigh ({MAPInterfaces}UMacApp.p) is wrong, it
  73. >should be kPriorityNormal -32 or just 32.
  74.  
  75. You're right. Gee, that was stupid of us. Personally, I'm in favor of taking
  76. out all that math stuff, and assigning straight numbers to the various
  77. priorities.
  78. ----------------------------------------
  79.  
  80.  
  81.